/**
 * 
 * @author 
 * @func 根据path判断是否在数组中  
 * @param {path string} 
 * @returns boolean 
 */

export const isPathPartlyExisted = (path) => {
    // 1. path 全部匹配 /cities  
    // 2. path 多了 /homedetail/:id  

    const arr = ['/cities','/homedetail'];
    let pathRes = path.split('/');
       // 任何情况 结果数组第二项都是arr里匹配的单项
    if(pathRes[1] && arr.indexOf(`/${pathRes[1]}`) != -1) return true;
    return false;
}
    // 完全匹配
    // if (arr.indexOf(path) != -1){
    //      return true
    //     }
    // // 部分匹配  
    // if (path.lastIndexOf('/') !== 0) {
    //     // 正则 path 的第二个/ 前面的部分   
    //     // / 要转义 为 \/  
    //     // \w 表示一个字符  
    //     // \w+ 一个或多个字符  
    //     const reg = /^(\/[\w]+)\//
    //     //    console.log( path.match(reg))
    //     const matchArr = path.match(reg)
    //     const partlyPath = matchArr[1] ? matchArr[1] : ''
    //     if(partlyPath) {
    //         return arr.indexOf(partlyPath) != -1
    //     }
    // }
    // arr.forEach(item => {
    //     // 完全匹配
    //     if(item == path){
    //         return true
    //     }
    //     // 部分匹配  
    //     if(path.lastIndexOf('/') !== 0){
    //         // 正则 path 的第二个/ 前面的部分   
    //         // / 要转义 为 \/  
    //         // \w 表示一个字符  
    //         // \w+ 一个或多个字符  
    //         const reg = /^(\/[\w]+)\//
    //     //    console.log( path.match(reg))
    //     const matchArr = path.match(reg)
    //     const partlyPath = matchArr[1]?matchArr[1]:''  
    //     if(partlyPath ){
    //         return partlyPath === item
    //     }
    //     }
    // })
    // return false;
// }